article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, div, .seccion01, .seccion02, .seccion03, .seccion04, .fondo1, .fondo2, .top01, .top02, .top03, .middle01, .middle02, .middle03, .bottom01, .bottom02, .bottom03, .columnaextremos02, .columnamedio02, .columna1, .columna2{
 display:block;
}
.seccion04{
 font-size: 18px;
 text-shadow: 1px 1px 0.2px #c07c50;
 width:950px;
 height:100%;
}
.contido{
 width:auto;
 height:auto;
 display:block;
}
.contido img{
 display:block;
 margin:auto;
 display:block;
}
.seccion04 .contido{
 padding: 0px 50px;
}
#img{
 box-shadow: 5px 5px 3px #000;
 -webkit-box-shadow: 5px 5px 3px #000;
 -moz-box-shadow: 5px 5px 3px #000;
 width: auto;
}
.img01{
 float: right;
 padding-left: 20px;
 width: 200px;
}
.img02{
 display:block;
 float: left;
 width:590px;
 padding: 20px;
}
#img02{
 box-shadow: 5px 5px 3px #000;
 -webkit-box-shadow: 5px 5px 3px #000;
 -moz-box-shadow: 5px 5px 3px #000;
 margin-bottom:5px;
}
.img03{
 float:left;
}
.img04{
 box-shadow: 5px 5px 3px #000;
 -webkit-box-shadow: 5px 5px 3px #000;
 -moz-box-shadow: 5px 5px 3px #000;
 width: auto;
}
.img05{
 float: left;
 width: 266px;
}
.img06{
 float: right;
 margin: 0px 20px 0px 20px;
}
#img06{
 float: right;
 box-shadow: 5px 5px 3px #000;
 -webkit-box-shadow: 5px 5px 3px #000;
 -moz-box-shadow: 5px 5px 3px #000;
 margin: 0 0 20px 20px;
}
#escola, #baile, #pandeireta, #gaita{
 height:148px;
 line-height:148px;
 background-image:url(https://lh3.googleusercontent.com/-0mcB8R6d__w/UZFwtZLIWtI/AAAAAAAAAec/JNPup7HUBVo/s800/Escolas.png);
 background-repeat:no-repeat;
 box-shadow: 5px 5px 3px #000;
 -webkit-box-shadow: 5px 5px 3px #000;
 -moz-box-shadow: 5px 5px 3px #000;
 margin-bottom:5px;
}
#escola{
  background-position: 0 0;
}
#baile{
  background-position: -254px 0;
}
#pandeireta{
  background-position: 0 -152px;
}
#gaita{
  background-position: -254px -152px;
}
#agrupacions, #varios{
 background-image:url(https://lh4.googleusercontent.com/-742kXdy1NVM/UZX-_T29OKI/AAAAAAAAAp4/LmnBAvtYyN8/s800/agrupacions-escolas.png);
 background-repeat:no-repeat;
 box-shadow: 5px 5px 3px #000;
 -webkit-box-shadow: 5px 5px 3px #000;
 -moz-box-shadow: 5px 5px 3px #000;
 margin-bottom:5px;
 display:block;
}
#agrupacions{
 background-position: 0 0;
 width:250px;
 height:147px;
}
#varios{
  background-position: 0 -168px;
 width:250px;
 height:148px;
}
#Luar13, #Rivadumia12, #Encontro12, #Azaloira12{
 height:148px;
 line-height:148px;
 background-image:url(https://lh4.googleusercontent.com/-KVmwgcaJ41I/UbU5mrYsMGI/AAAAAAAABS0/_VBaUmm14ZE/s800/Imaxes%252001%2520sepia.png);
 background-repeat:no-repeat;
 box-shadow: 5px 5px 3px #000;
 -webkit-box-shadow: 5px 5px 3px #000;
 -moz-box-shadow: 5px 5px 3px #000;
 margin-bottom:5px;
}
#Luar13{
  background-position:  0px 0px;
}
#Rivadumia12{
  background-position: -252px 0px;
}
#Encontro12{
  background-position: 0px -150px;
}
#Azaloira12{
  background-position: -252px -150px;
}
p{
 margin: 10px;
}
p.clear{
 clear: both;
 vertical-align: top;
}
.bold{
 font-weight: bold;
}
.clear{
   clear:both;
}
.caixa{
        display:block;
        margin: 10px;
}
.caixa01{
        display:block;
}
.caixa02{
        display:block;
        margin: 10px;
}
.caixa03{
        display:block;
        margin: 10px;
}
#caixa_left{
        width: auto;
        height: 100%;
        display:inline-block;
        float: left;
}
#caixa_center{
        width: auto;
        height: 100%;
        display:inline-block;
        float: none;
        text-align:center;
}
#caixa_right{
        width: auto;
        height: 100%;
        display:inline-block;
        float: right;
}
dl{
 text-align:left;
 padding-bottom:10px;
 padding-left:40px;
}
h1,h3{
 text-align:center;
 padding:5px 0;
}
.transparente{
 display:block;
 background-color:white;
 visibility:hidden;
}